self-pollinating species - Turc Anglais Dictionnaire